package com.mmd.openfire_admin.dao;

import com.mmd.openfire_admin.generator.pojo.Ofoffline;
import com.mmd.openfire_admin.generator.pojo.OfofflineExample;
import com.mmd.openfire_admin.generator.pojo.OfofflineKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface OfofflineMapper {
    int countByExample(OfofflineExample example);

    int deleteByExample(OfofflineExample example);

    int deleteByPrimaryKey(OfofflineKey key);

    int insert(Ofoffline record);

    int insertSelective(Ofoffline record);

    List<Ofoffline> selectByExampleWithBLOBs(OfofflineExample example);

    List<Ofoffline> selectByExample(OfofflineExample example);

    Ofoffline selectByPrimaryKey(OfofflineKey key);

    int updateByExampleSelective(@Param("record") Ofoffline record, @Param("example") OfofflineExample example);

    int updateByExampleWithBLOBs(@Param("record") Ofoffline record, @Param("example") OfofflineExample example);

    int updateByExample(@Param("record") Ofoffline record, @Param("example") OfofflineExample example);

    int updateByPrimaryKeySelective(Ofoffline record);

    int updateByPrimaryKeyWithBLOBs(Ofoffline record);

    int updateByPrimaryKey(Ofoffline record);
}